body { background: url(../images/paper2_base_bg.gif) repeat-x #ffffff; margin-left: 50px; margin-top: 0px; color: #000000; 
	font-family: Calibri; font-size: 10pt; font-weight: thin;}
h1 { font-family: Calibri; font-size: 16pt; font-weight: thin; color: #555555; }
h2 { font-family: Calibri; font-size: 12pt; font-weight: thin; }
h3 { font-family: Calibri; font-size: 10pt; font-weight: thin; }
table { font-size: 10pt; }
.paper { padding: 0px; vertical-align: top; }
.paper a { color: #565f70; text-decoration: none; }
.paper a:hover { color: #565f70; text-decoration: underline; }
.paper td { padding: 0px; }
.paper .tf_l { width: 8px; background: url(../images/paper2_cf_l.gif); padding: 0px; vertical-align: top; }
.paper .tf_r { width: 9px; background: url(../images/paper2_cf_r.gif); padding: 0px; vertical-align: top; }
.paper .c_logo { height: 58px; background: url(../images/paper2_cf_tm.gif); padding: 0px; }
.paper .c_menu { height: 23px; background: url(../images/paper2_menu_bg.gif); padding: 0px; }
.paper .c_menu_b { height: 4px; background: url(../images/paper2_menu_b.gif); padding: 0px; }

.paper .c_ptitle { height: 65px; background: url(../images/paper2_ptitle.gif); padding: 0px; padding-left: 12px; vertical-align: bottom; }
.paper .c_content { height: 500px; background: #ffffff; padding-left: 12px; padding-right: 12px; vertical-align: top; text-align: left; }

.paper .c_menu_items { margin-left: 6px; width: 820px; height: 23px; background: url(../images/paper2_menu.gif); padding: 0px; vertical-align: bottom; }
.paper .c_menu_items td { padding: 0px; padding-left: 2px; padding-right; 2px; padding-top: 0px; padding-bottom: 0px; background: transparent; text-align: center; cursor: hand; }
.paper .c_menu_items td.focus { background-color: #eff5fa; cursor: hand; }
.paper .c_menu_items td.active { background-color: #555555; color: #ffffff; cursor: none; }
.paper .c_menu_items td.tail { text-align: right; background: transparent; padding-right: 5px; color: #555555; cursor: none; }

.paper .bf_l { height: 8px; background: url(../images/paper2_bf_l.gif); padding: 0px; }
.paper .bf_c { height: 8px; background: url(../images/paper2_bf_c.gif); padding: 0px; }
.paper .bf_r { height: 8px; background: url(../images/paper2_bf_r.gif); padding: 0px; }

.menu { margin-top: 12px; letter-spacing: 2px; }
.menu a { color: #565f70; text-decoration: none; }
.menu a:hover { color: #565f70; text-decoration: underline; }
.menu .groupico { width: 36px; text-align: left; vertical-align: top; }
.menu .group { width: 160px; text-align: left; }
.menu .groupa { width: 160px; text-align: left; font-weight: bold; }
.menu .itemico { width: 16px; text-align: left; vertical-align: top; }
.menu .item { width: 180px; text-align: left; }
.menu .itema { width: 180px; text-align: left; font-weight: bold; letter-spacing: 1px; }
.menu .itemd { width: 180px; text-align: left; color: gray; }
.menu .spliter { text-align: center; padding-top: 10px; }

.datasheet { margin: 20px; border-top: 1px solid #afb8c8; border-left: 1px solid #afb8c8; background-color: #fdfdfd; }
.datasheet .header { background-color: #eef2f8; }
.datasheet td { cursor: text; padding: 2px; text-align: center; border-bottom: 1px solid #afb8c8; border-right: 1px solid #afb8c8; }
.datasheet td.opt { cursor: hand; }
.datasheet td.active { background-color: #feca8c; }
.datasheet tr {}
.datasheet tr.active { background-color: #fefe8c; }
.datasheet td.text { text-align: left; }
.datasheet td.percent { text-align: right; }
.datasheet td.decimal { text-align: right; }
.datasheet td.keyword { text-align: center; }
.datasheet span { width: 100%; }

.title { font-size: 12pt; font-weight: bold; }
.subtitle { font-size: 10pt; font-weight: normal; margin-bottom: 20px; margin-top: 15px; }
.paper p { text-indent: 4ex; }
.paper .c_content .spliter { magin: 10px; width: 100%; }
.paper .c_content .spliter td { text-align: left; }
.paper .c_content .spliter img { width: 90%; height: 2px; }
.paper .c_content .toolbar { width: 100%; text-align: left; margin-left: 20px; }
.paper .c_content .button { height: 21px; }

.form {}
.form input.percent { text-align: right; font-size: 9pt; }
.form input.text { text-align: left; font-size: 9pt; }

.q { color: red; padding-left: 10px; padding-right: 10px; }
.clickable { cursor: hand; }

.cmenu { background-color: #edf0f4; border: 1px solid #95a5be; padding: 1px; position: absolute; overflow: auto; cursor: hand; }
.cmenu .item { background-color: #edf0f4; border: 1px solid #edf0f4; color: #6c788e; text-align: left; }
.cmenu .itema { background-color: #dbe4f3; border: 1px solid #95a5be; color: #515966; text-align: left; }

li { padding-bottom: 5px; }

.state_C { color: blue; font-weight: bold; font-size: 12pt; }
.state_T { color: blue; font-weight: bold; font-size: 12pt; }
.state_M { color: blue; font-weight: bold; font-size: 12pt; }
.state_V { color: blue; font-weight: bold; font-size: 12pt; }
.state_X { color: red; font-weight: bold; font-size: 12pt; }

.warn { color: red; }
.msg { color: blue; }
.number { color: blue; }

.username { font-weight: bold; }
.paper .button { cursor: hand; }
.footer { color: #555555; text-align: right; font-size: 9pt; }
.footer p { padding: 10px; }